package co.com.corbeta.dto;

import java.util.List;

/**
 * Clase que representa una tabla y los campos que se desean mostrar en el
 * archivo plano
 * 
 * @author Diego A. Galindo
 * @since 1.0 18/07/2014
 * */
public class DatosBdTablaCampos {
    private String baseDeDatos;
    private String tabla;
    private List<String> campos;

    /**
     * Constructor
     * 
     * @param baseDeDatos
     *            String que contiene el nombre de la base de datos
     * @param tabla
     *            String que contiene el nombre de la tabla
     * @param campos
     *            Lista que contiene los nombre de los campos que deben salir en
     *            el reporte, estos nombres deben ser el mismo del campo en la
     *            base de datos
     * */
    public DatosBdTablaCampos(String baseDeDatos, String tabla,
	    List<String> campos) {
	this.baseDeDatos = baseDeDatos;
	this.tabla = tabla;
	this.campos = campos;
    }

    public String getBaseDeDatos() {
	return baseDeDatos;
    }

    public void setBaseDeDatos(String baseDeDatos) {
	this.baseDeDatos = baseDeDatos;
    }

    public String getTabla() {
	return tabla;
    }

    public void setTabla(String tabla) {
	this.tabla = tabla;
    }

    public List<String> getCampos() {
	return campos;
    }

    public void setCampos(List<String> campos) {
	this.campos = campos;
    }
}
